Pular para o conteúdo

Expliquem-me este comando: cat teste.txt | grep aluno

Responder tópico
  • Denunciar
  • Indicar

1. Expliquem-me este comando: cat teste.txt | grep aluno

Enviado em 07/05/2011 - 21:41h

Que puder me ajudar a explicar este código: cat teste.txt | grep aluno
Valeu pela ajuda galera!

Responder tópico

2. Re: Expliquem-me este comando: cat teste.txt | grep aluno

Enviado em 07/05/2011 - 21:57h

Esse comando busca dentro do arquio texto.txt, a ocorrência de 'aluno'

cat (ler o arquivo e envia a saída para a o prox comando, o grep)
grep (busca dentro do texto que recebeu a ocorrência de 'aluno')

Entendeu???


3. Re: Expliquem-me este comando: cat teste.txt | grep aluno

Enviado em 07/05/2011 - 21:58h

hehe, po kra, assim ta com cara de exercicio ainda, rs, precisa camuflar mais isso ai, vou te dar uma dica
http://www.guiafoca.org/?page_id=14
outra dica, se digitar
grep aluno texto.txt é a mesma coisa.
vou te dar um exemplo pra vc entender.
vou fazer com o arquivo /etc/fstab, vou procurar a palavra vfat dentro do arquivo.
bash-4.1$ cat /etc/fstab | grep vfat
/dev/sda2 /mnt/ruimdows vfat defaults 1 0
/dev/sdb1 /mnt/hd vfat auto,users,rw 0 0
bash-4.1$ grep vfat /etc/fstab
/dev/sda2 /mnt/ruimdows vfat defaults 1 0
/dev/sdb1 /mnt/hd vfat auto,users,rw 0 0

4. Re: Expliquem-me este comando: cat teste.txt | grep aluno

Enviado em 07/05/2011 - 22:06h

O comando cat serve para concatenar arquivos, ous seja unir o conteúdo de arquivos. O comando envia o conteúdo de um arquivo ou arquivos concatenados para a saída padrão, o terminal.

cat teste.txt (envia o conteúdo do arquivo para a saída padrão)

O pipe "|" redireciona o conteúdo do arquivo para o comando grep.

O comando grep envia para a saída padrão as linhas do arquivo teste.txt que contenham a cadeia de caracteres aluno.

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder